/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import javax.persistence.Temporal;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="TABELAPRECO")
public class TabelaPrecoProteu {

    @Id
    @Column(name="PRE_ST_CODIGO")
    private String preStCodigo;
    @Column(name="PROC_ST_CODIGO_AMB")
    private String procStCodigoAmb;
    @Column(name="PROC_ST_CODIGO_TUSS")
    private String procStCodigoTuss;
    @Column(name="PROC_ST_DESCRICAO")
    private String procStDescricao;
    @Column(name="PROC_ST_DESCRICAO_DETALHES")
    private String procStDescricaoDetalhes;
    @Column(name="CON_ST_CODIGO")
    private String conStCodigo;
    @Column(name="CON_ST_FANTASIA")
    private String conStFantasia;
    @Column(name="CON_ST_PLA_CODIGO")
    private String conStPlaCodigo;
    @Column(name="ESA_ST_CODIGO_AMB")
    private String esaStCodigoAmb;
    @Column(name="PRE_IN_SEQUENCIA")
    private Integer preInSequencia;
    @Column(name="PRE_CH_PAGA_CLINICA")
    private String preChPagaClinica;
    @Column(name="PRE_ST_SITUACAO_PROC")
    private String preStSituacaoProc;
    @Column(name="PRE_ST_TIPO_SERVICO")
    private String preStTipoServico;
    @Column(name="PRE_CH_PACOTE")
    private String preChPacote;
    @Column(name="PCT_ST_CODIGO")
    private String pctStCodigo;
    @Column(name="PRE_ST_PRO_IDADE_MINIMA")
    private String preStProIdadeMinima;
    @Column(name="PRE_ST_PRO_IDADE_MAXIMA")
    private String preStProIdadeMaxima;
    @Column(name="PRE_ST_PRO_TEMPO_ATENDTO")
    private String preStProTempoAtendto;
    @Column(name="PRE_CH_PRO_INTERNO")
    private String preChProInterno;
    @Column(name="PRE_ST_PRO_PERIODO_RECORRENCIA")
    private String preStProPeriodoRecorrencia;
    @Column(name="PRE_CH_PRO_PERMITE_ENCAIXE")
    private String preChProPermiteEncaixe;
    @Column(name="PRE_CH_PRO_REFERENCIA")
    private String preChProReferencia;
    @Column(name="PRE_ST_COD_PRO_REFERENCIA")
    private String preStCodProReferencia;
    @Column(name="PRE_ST_COD_CONSULTA")
    private String preStCodConsulta;
    @Column(name="PRE_CH_CONSULTA")
    private String preChConsulta;
    @Column(name="PRE_CH_HONOR_MED")
    private String preChHonorMed;
    @Column(name="PRE_CH_SADT")
    private String preChSADT;
    @Column(name="PRE_CH_FIDELIDADE")
    private String preChFidelidade;
    @Column(name="PRE_CH_PARTICULAR")
    private String preChParticular;
    @Column(name="PRE_CH_FILME")
    private String preChFilme;
    @Lob
    @Column(name="PRE_BL_PRO_OBSERVACOES")
    private String preBlProObservacoes;
    @Lob
    @Column(name="PRE_BL_OBSERVACOES")
    private String preBlObservacoes;
    @Column(name="PRE_ST_SYS_USUARIO")
    private String preStSysUsuario;
    @Column(name="PRE_DT_SYS_DATA")
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date preDtSysData;
    @Column(name="PRE_CH_NECESSITA_AUTORIZA")
    private String preChNecessitaAutoriza;


    public String getConStCodigo() {
        return conStCodigo;
    }

    public void setConStCodigo(String conStCodigo) {
        this.conStCodigo = conStCodigo;
    }

    public String getConStFantasia() {
        return conStFantasia;
    }

    public void setConStFantasia(String conStFantasia) {
        this.conStFantasia = conStFantasia;
    }

    public String getConStPlaCodigo() {
        return conStPlaCodigo;
    }

    public void setConStPlaCodigo(String conStPlaCodigo) {
        this.conStPlaCodigo = conStPlaCodigo;
    }

    public String getEsaStCodigoAmb() {
        return esaStCodigoAmb;
    }

    public void setEsaStCodigoAmb(String esaStCodigoAmb) {
        this.esaStCodigoAmb = esaStCodigoAmb;
    }

    public String getPctStCodigo() {
        return pctStCodigo;
    }

    public void setPctStCodigo(String pctStCodigo) {
        this.pctStCodigo = pctStCodigo;
    }

    public String getPreBlObservacoes() {
        return preBlObservacoes;
    }

    public void setPreBlObservacoes(String preBlObservacoes) {
        this.preBlObservacoes = preBlObservacoes;
    }

    public String getPreBlProObservacoes() {
        return preBlProObservacoes;
    }

    public void setPreBlProObservacoes(String preBlProObservacoes) {
        this.preBlProObservacoes = preBlProObservacoes;
    }

    public String getPreChConsulta() {
        return preChConsulta;
    }

    public void setPreChConsulta(String preChConsulta) {
        this.preChConsulta = preChConsulta;
    }

    public String getPreChFidelidade() {
        return preChFidelidade;
    }

    public void setPreChFidelidade(String preChFidelidade) {
        this.preChFidelidade = preChFidelidade;
    }

    public String getPreChFilme() {
        return preChFilme;
    }

    public void setPreChFilme(String preChFilme) {
        this.preChFilme = preChFilme;
    }

    public String getPreChHonorMed() {
        return preChHonorMed;
    }

    public void setPreChHonorMed(String preChHonorMed) {
        this.preChHonorMed = preChHonorMed;
    }

    public String getPreChNecessitaAutoriza() {
        return preChNecessitaAutoriza;
    }

    public void setPreChNecessitaAutoriza(String preChNecessitaAutoriza) {
        this.preChNecessitaAutoriza = preChNecessitaAutoriza;
    }

    public String getPreChPacote() {
        return preChPacote;
    }

    public void setPreChPacote(String preChPacote) {
        this.preChPacote = preChPacote;
    }

    public String getPreChPagaClinica() {
        return preChPagaClinica;
    }

    public void setPreChPagaClinica(String preChPagaClinica) {
        this.preChPagaClinica = preChPagaClinica;
    }

    public String getPreChParticular() {
        return preChParticular;
    }

    public void setPreChParticular(String preChParticular) {
        this.preChParticular = preChParticular;
    }

    public String getPreChProInterno() {
        return preChProInterno;
    }

    public void setPreChProInterno(String preChProInterno) {
        this.preChProInterno = preChProInterno;
    }

    public String getPreStProPeriodoRecorrencia() {
        return preStProPeriodoRecorrencia;
    }

    public void setPreStProPeriodoRecorrencia(String preStProPeriodoRecorrencia) {
        this.preStProPeriodoRecorrencia = preStProPeriodoRecorrencia;
    }

    public String getPreChProPermiteEncaixe() {
        return preChProPermiteEncaixe;
    }

    public void setPreChProPermiteEncaixe(String preChProPermiteEncaixe) {
        this.preChProPermiteEncaixe = preChProPermiteEncaixe;
    }

    public String getPreChProReferencia() {
        return preChProReferencia;
    }

    public void setPreChProReferencia(String preChProReferencia) {
        this.preChProReferencia = preChProReferencia;
    }

    public String getPreChSADT() {
        return preChSADT;
    }

    public void setPreChSADT(String preChSADT) {
        this.preChSADT = preChSADT;
    }

    public Date getPreDtSysData() {
        return preDtSysData;
    }

    public void setPreDtSysData(Date preDtSysData) {
        this.preDtSysData = preDtSysData;
    }

    public Integer getPreInSequencia() {
        return preInSequencia;
    }

    public void setPreInSequencia(Integer preInSequencia) {
        this.preInSequencia = preInSequencia;
    }

    public String getPreStCodConsulta() {
        return preStCodConsulta;
    }

    public void setPreStCodConsulta(String preStCodConsulta) {
        this.preStCodConsulta = preStCodConsulta;
    }

    public String getPreStCodProReferencia() {
        return preStCodProReferencia;
    }

    public void setPreStCodProReferencia(String preStCodProReferencia) {
        this.preStCodProReferencia = preStCodProReferencia;
    }

    public String getPreStCodigo() {
        return preStCodigo;
    }

    public void setPreStCodigo(String preStCodigo) {
        this.preStCodigo = preStCodigo;
    }

    public String getPreStProIdadeMaxima() {
        return preStProIdadeMaxima;
    }

    public void setPreStProIdadeMaxima(String preStProIdadeMaxima) {
        this.preStProIdadeMaxima = preStProIdadeMaxima;
    }

    public String getPreStProIdadeMinima() {
        return preStProIdadeMinima;
    }

    public void setPreStProIdadeMinima(String preStProIdadeMinima) {
        this.preStProIdadeMinima = preStProIdadeMinima;
    }

    public String getPreStProTempoAtendto() {
        return preStProTempoAtendto;
    }

    public void setPreStProTempoAtendto(String preStProTempoAtendto) {
        this.preStProTempoAtendto = preStProTempoAtendto;
    }

    public String getPreStSituacaoProc() {
        return preStSituacaoProc;
    }

    public void setPreStSituacaoProc(String preStSituacaoProc) {
        this.preStSituacaoProc = preStSituacaoProc;
    }

    public String getPreStSysUsuario() {
        return preStSysUsuario;
    }

    public void setPreStSysUsuario(String preStSysUsuario) {
        this.preStSysUsuario = preStSysUsuario;
    }

    public String getPreStTipoServico() {
        return preStTipoServico;
    }

    public void setPreStTipoServico(String preStTipoServico) {
        this.preStTipoServico = preStTipoServico;
    }

    public String getProcStCodigoAmb() {
        return procStCodigoAmb;
    }

    public void setProcStCodigoAmb(String procStCodigoAmb) {
        this.procStCodigoAmb = procStCodigoAmb;
    }

    public String getProcStCodigoTuss() {
        return procStCodigoTuss;
    }

    public void setProcStCodigoTuss(String procStCodigoTuss) {
        this.procStCodigoTuss = procStCodigoTuss;
    }

    public String getProcStDescricao() {
        return procStDescricao;
    }

    public void setProcStDescricao(String procStDescricao) {
        this.procStDescricao = procStDescricao;
    }

    public String getProcStDescricaoDetalhes() {
        return procStDescricaoDetalhes;
    }

    public void setProcStDescricaoDetalhes(String procStDescricaoDetalhes) {
        this.procStDescricaoDetalhes = procStDescricaoDetalhes;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final TabelaPrecoProteu other = (TabelaPrecoProteu) obj;
        if ((this.preStCodigo == null) ? (other.preStCodigo != null) : !this.preStCodigo.equals(other.preStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 19 * hash + (this.preStCodigo != null ? this.preStCodigo.hashCode() : 0);
        return hash;
    }

    
}
